package com.example.function.integration.config.datasource;

import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;

/**
 * @Description：定义一个动态数据源，根据当前线程的数据源名称来选择使用哪个数据源
 * @Author：fengcheng
 * @Date：2024/11/8 09:49
 */
public class DynamicDataSource extends AbstractRoutingDataSource {

    @Override
    protected Object determineCurrentLookupKey() {
        return DataSourceContextHolder.getDataSource();
    }
}
